home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / filesyst / dosfs / dmsdosfs.000 / dmsdosfs / dmsdosfs-0.6.9b / umsdos_dmsdos.h < prev    next >
C/C++ Source or Header  |  1996-06-17  |  2KB  |  56 lines

  1. #include <linux/autoconf.h>
  2.  
  3. #ifdef CONFIG_UMSDOS_UPON_DMSDOS
  4.  
  5. #include <linux/dmsdos_fs.h>
  6.  
  7. /* define all msdos calls to dmsdos calls */
  8. /* msdos_dir_read unchanged (returns only an error) */
  9. #define msdos_readdir dmsdos_readdir
  10. #define msdos_file_read dmsdos_file_read
  11. #define msdos_file_write dmsdos_file_write
  12. #define msdos_create dmsdos_create
  13. #define msdos_lookup dmsdos_lookup
  14. #define msdos_read_super dmsdos_read_super
  15. #define msdos_rename dmsdos_rename
  16. #define msdos_unlink dmsdos_unlink
  17. #define msdos_rmdir dmsdos_rmdir
  18. #define msdos_mkdir dmsdos_mkdir
  19. #define msdos_unlink_umsdos dmsdos_unlink_umsdos
  20. #define msdos_truncate dmsdos_truncate
  21. /* msdos_bmap unchanged (unsupported in compressed partitions) */
  22. /* msdos_smap unchanged (unsupported in compressed partitions) */
  23. #define msdos_mmap dmsdos_mmap
  24. #define msdos_put_inode dmsdos_put_inode
  25. #define msdos_put_super dmsdos_put_super
  26. #define msdos_statfs dmsdos_statfs
  27. #define msdos_read_inode dmsdos_read_inode
  28. #define msdos_write_inode dmsdos_write_inode
  29. #define msdos_notify_change dmsdos_notify_change
  30.  
  31. /* kernel 1.3.8x has some name changed */
  32. #ifdef __FOR_KERNEL_1_3_8x
  33. #define fat_readdir dmsdos_readdir
  34. #define fat_file_read dmsdos_file_read
  35. #define fat_file_write dmsdos_file_write
  36. #define fat_create dmsdos_create
  37. #define fat_lookup dmsdos_lookup
  38. #define fat_read_super dmsdos_read_super
  39. #define fat_rename dmsdos_rename
  40. #define fat_unlink dmsdos_unlink
  41. #define fat_rmdir dmsdos_rmdir
  42. #define fat_mkdir dmsdos_mkdir
  43. #define fat_unlink_umsdos dmsdos_unlink_umsdos
  44. #define fat_truncate dmsdos_truncate
  45. /* fat_bmap unchanged (unsupported in compressed partitions) */
  46. /* fat_smap unchanged (unsupported in compressed partitions) */
  47. #define fat_mmap dmsdos_mmap
  48. #define fat_put_inode dmsdos_put_inode
  49. #define fat_put_super dmsdos_put_super
  50. #define fat_statfs dmsdos_statfs
  51. #define fat_read_inode dmsdos_read_inode
  52. #define fat_write_inode dmsdos_write_inode
  53. #define fat_notify_change dmsdos_notify_change
  54. #endif
  55.  
  56. #endif